package com.pic.mgt.syushin.manager.business;

import com.pic.mgt.manager.business.BusinessManagementOperationException;
import com.pic.mgt.manager.business.BusinessManager;

public interface SyushinBusinessManager extends BusinessManager {
	/**
	 * 動態新增一個業務。此方法主要不是給使用者自由操作使用。一般情況下，是經由指令通訊的方式，
	 * 提供給配信系統呼叫使用。
	 * @param businessName
	 */
	public void addBusiness(String businessName)
			throws BusinessManagementOperationException;
	
	/**
	 * 動態移除一個業務。此方法主要不是給使用者自由操作使用。一般情況下，是經由指令通訊的方式，
	 * 提供給配信系統呼叫使用。
	 * @param toBeRemovedBusinessName
	 */
	public void removeBusiness(String toBeRemovedBusinessName)
			throws BusinessManagementOperationException;
}
